Type signature
DEFINES THE INPUTS AND OUTPUTS FOR A FUNCTION, SUBROUTINE OR METHOD
Method signature; Signature (computer science); Signature (Computer Science); Type annotation; Function signature; Signature (programming)
In computer science, a type signature or type annotation defines the inputs and outputs for a function, subroutine or method. A type signature includes the number, types and order of the arguments contained by a function.